From e9aa5a9822e6c0344ca2639f0d160702b4a855dd Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Fri, 28 Feb 2014 03:07:18 +0100 Subject: [PATCH] gdkwindow: Call function instead of copying its code gdk_window_get_origin() is just a variant of gdk_window_get_root_coords() after all. --- gdk/gdkwindow.c | 20 +++++--------------- 1 file changed, 5 insertions(+), 15 deletions(-) diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c index 1a22cd7b45..17c6d09431 100644 --- a/gdk/gdkwindow.c +++ b/gdk/gdkwindow.c @@ -6135,24 +6135,14 @@ gdk_window_get_origin (GdkWindow *window, gint *x, gint *y) { - GdkWindowImplClass *impl_class; + gint dummy_x, dummy_y; g_return_val_if_fail (GDK_IS_WINDOW (window), 0); - if (GDK_WINDOW_DESTROYED (window)) - { - if (x) - *x = 0; - if (y) - *y = 0; - return 0; - } - - impl_class = GDK_WINDOW_IMPL_GET_CLASS (window->impl); - impl_class->get_root_coords (window->impl_window, - window->abs_x, - window->abs_y, - x, y); + gdk_window_get_root_coords (window, + 0, 0, + x ? x : &dummy_x, + y ? y : &dummy_y); return TRUE; } -- 2.30.2